package com.zhangye.test.controller;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;

import com.zhangye.test.service.AdminAuthorityService;
import com.zhangye.test.service.AdminRolesAuthorityService;
import com.zhangye.test.service.AdminRolesService;
import com.zhangye.test.service.AdminService;
import com.zhangye.test.service.AdminUserRolesService;
import com.zhangye.test.service.ArRecommendService;
import com.zhangye.test.service.ArReportService;
import com.zhangye.test.service.CategoryService;
import com.zhangye.test.service.CompanyService;
import com.zhangye.test.service.EasyArService;
import com.zhangye.test.service.InterviewService;
import com.zhangye.test.service.MoneyTypeService;
import com.zhangye.test.service.ProxyArService;
import com.zhangye.test.service.ProxyCompanyService;
import com.zhangye.test.service.ProxyQrCodeService;
import com.zhangye.test.service.ProxyScanCountService;
import com.zhangye.test.service.ProxyService;
import com.zhangye.test.service.QiniuService;
import com.zhangye.test.service.RSAService;
import com.zhangye.test.service.RegionService;
import com.zhangye.test.service.SendMsgService;
import com.zhangye.test.service.SmsSessionService;

public abstract class BaseController {
	
	
	@Autowired
	protected AdminAuthorityService adminAuthorityService;
	
	@Autowired
	protected AdminRolesAuthorityService adminRolesAuthorityService;
	
	
	@Autowired
	protected AdminRolesService adminRolesService;
	
	@Autowired
	protected AdminService adminService;
	
	@Autowired
	protected AdminUserRolesService adminUserRolesService;
	
	
	@Autowired
    protected HttpSession session;
	
	@Autowired
	protected RSAService rsaService;

	@Autowired
	protected QiniuService qiniuService;

	@Autowired
	protected EasyArService easyArService;

	
	@Autowired
	protected SmsSessionService smsSessionService;
	
	@Autowired
	protected CompanyService companyService;
	@Autowired
	protected SendMsgService sendMsgService;

	@Autowired
	protected CategoryService categoryService;

	@Autowired
	protected ArReportService arReportService;
	
	@Autowired
	protected RegionService regionService;
	
	@Autowired
	protected ProxyService proxyService;
	
	@Autowired
	protected ProxyCompanyService proxyCompanyService;
	
	@Autowired
	protected InterviewService interviewService;
	
	@Autowired
	protected ProxyArService proxyArService;
	
	@Autowired
	protected MoneyTypeService moneyTypeService;
	
	@Autowired
	protected ArRecommendService arRecommendService;
	
	@Autowired
	protected ProxyScanCountService proxyScanCountService;
	
	@Autowired
	protected ProxyQrCodeService proxyQrCodeService;
	

}
